/**
 * 
 */
package org.jverify.data.provider;

import java.util.List;

import org.jverify.data.pojo.FileData;

/**
 * @author imavroukakis
 */
public interface DataProvider {

	void store(FileData fileData);

	void update(FileData fileData);

	boolean remove(FileData fileData);

	void shutdown();

	void start();

	void initialise();

	FileData get(String fullPathName);

	List<FileData> getAll();
}
